perm filename LOOK.FAI[1,LCS] blob sn#305760 filedate 1977-09-19 generic text, type C, neo UTF8
COMMENT ⊗   VALID 00002 PAGES
C REC  PAGE   DESCRIPTION
C00001 00001
C00002 00002		TITLE LOOK
C00004 ENDMK
C⊗;
	TITLE LOOK
	INTERNAL LOOK,LOOKD,LOOKF,LOOKT

	CH←13

REGS:	BLOCK 20

;LOOK(<FILE>) FOR NO EXT., LOOKT() FOR .DAT, LOOKD() FOR .DMD
;     LOOKF() FOR .FUN

LOOKF:	MOVSI 0,'FUN'
	JRST LOOK1

LOOKD:	MOVSI 0,'DMD'	; F STANDS FOR FASTOUT
	JRST LOOK1
LOOKT:	MOVSI 0,'DAT'
	JRST LOOK1
LOOK:	MOVEI	0,0
LOOK1:	MOVEM	0,DIR+1
	MOVE	0,@(16)
	MOVEM 	0,FILNAM
	JSA 16, INTFIZ
	SETZM	DIR+2
	SETZM	DIR+3
	LOOKUP	CH,DIR
	TDZA	0,0
	MOVNI	0,1
;;	JRA 16,1(16)
	POPJ 17,

INTFIZ:	0	;INITS DSK FOR INPUT
	MOVEI REGS
	BLT REGS+3
	INIT CH,17
	SIXBIT/DSK/
	0
	HALT .-3
;	ERROR <CAN'T INIT DSK!>

INTF4:	MOVE 0,FILNAM#
	MOVEM 0,FN#
	MOVE 1,[POINT 7,FN]
INTF3:	MOVE 2,[POINT 6,DIR]
	SETZM DIR
	MOVEI 3,5
INTF1:	ILDB 0,1
	CAIN 0," "
	JRST INTF2
	SUBI 0,40
	IDPB 0,2
	SOJG 3,INTF1
INTF2:	HRLZI REGS
	BLT 3
	JRA 16,0(16)

DIR:	BLOCK 4

	END